<?php
require_once('Parametros/Ubicacion/consultas.php');
class ci_provincia extends toba_ci
{
	protected $datos_filtro;
	protected $where;
	protected $s__seleccion_provincia;
	
	//-----------------------------------------------------------------------------------
	//---- Configuraciones --------------------------------------------------------------
	//-----------------------------------------------------------------------------------
	function conf()
	{
		$this->cn()->cargar();
	}

	//-----------------------------------------------------------------------------------
	//---- Eventos ----------------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function evt__nuevo()
	{
		$this-> set_pantalla('pant_am_provincia');
	}

	//-----------------------------------------------------------------------------------
	//---- formulario_provincia ---------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf__formulario_provincia(toba_ei_formulario $form)
	{
		if(isset($this->s__seleccion_provincia)){
			return $this->cn()->obtener_provincia($this->s__seleccion_provincia);
			}
	}

	function evt__formulario_provincia__alta($datos)
	{
		ei_arbol($datos);
		$this->cn()->agregar_provincia($datos);
		
		$this->cn()->guardar();
		
		$this-> set_pantalla('pant_ini_provincia');
	}

	function evt__formulario_provincia__modificacion($datos)
	{
		//ei_arbol($this->s__seleccion_pais);
		if(isset($this->s__seleccion_provincia)){
			
			$this->dep('formulario_provincia')->set_solo_lectura(id_pais);
			
			$this->cn()->modificar_provincia($this->s__seleccion_provincia,$datos);
			$this->cn()->guardar();
			$this->set_pantalla('pant_ini_provincia');
			}
	}
	function evt__formulario_provincia__cancelar()
	{
		$this-> set_pantalla('pant_ini_provincia');
	}

	//-----------------------------------------------------------------------------------
	//---- cuadro_provincia -------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf__cuadro_provincia(toba_ei_cuadro $cuadro)
	{
		if(isset($this->datos_filtro)){
			$datos = consultas::listado_provincias($this->where);
			}else{
				$datos = consultas::listado_provincias();
				}
			$cuadro->set_datos($datos);
	}

	function evt__cuadro_provincia__seleccion($seleccion)
	{
		$this->s__seleccion_provincia=$seleccion;
		$this->dependencia('formulario_provincia')->set_solo_lectura('id_pais');
		$this->set_pantalla('pant_am_provincia');
	}

	function evt__cuadro_provincia__eliminar($seleccion)
	{
		$this->cn()->eliminar_provincia($seleccion);
		$this->cn()->guardar();
	}

	//-----------------------------------------------------------------------------------
	//---- filtro_provincia -------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf__filtro_provincia(toba_ei_filtro $filtro)
	{
	}

	function evt__filtro_provincia__filtrar($datos)
	{
	}

	function evt__filtro_provincia__cancelar()
	{
	}

}

?>
